An old man, esp a disgusting and querulous one; ak: You young bloods have got it all over us alter cockers
[fr Yiddish, literally ''old shitter'']